1、首先官网下载php
下载后,解压到服务器/usr/src
目录 : tar -zxvf php-7.1.27.tar.gz
2、 添加www用户
1 | # groupadd www |
3、完了后,configure编译,如下:
1 | # ./configure \ |
不好粘贴就复制下面的:
1 | ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --with-gd --enable-gd-native-ttf --enable-gd-jis-conv |
这个命令出现的错误直接百度就能解决。
4、安装
1 | make |
出现以下表示安装成功
1 | [root@xxx bin]# ./php -version |
5、 配置php-fpm 服务,自启动
1 | cp php.ini-development /usr/local/php/etc/php.ini |
设置开机启动项的步骤和原理都是一样的,这里不再累赘太多,我直接上重点。
1 | vi /etc/init.d/php-fpm |
然后加入下面的脚本:
1 |
|
设置可执行权限
1 | chmod +x php-fpm |
再就是加到开机启动项里面去
1 | chkconfig --add php-fpm |
然后测试指令
1 | service php-fpm start #开启 |